package com.woniuxy.microsystemsarserver.service;


import com.github.pagehelper.PageInfo;
import com.woniuxy.microsystemsarserver.bean.PageRequestBean;
import com.woniuxy.microsystemsarserver.bean.TerminalBean;

import java.util.List;

/**
 * 终端管理业务层接口
 * @author 杨灿
 */
public interface ITerminalService {
    /**
     * 根据条件分页查询终端信息
     * @param terminalBean
     * @param pageRequestBean
     * @return
     */
    PageInfo<TerminalBean> findByPage(TerminalBean terminalBean, PageRequestBean pageRequestBean,Long userId);

    /**
     * 查询所有终端信息
     * @return
     */
    List<TerminalBean> findAll(Long userId);

    /**
     * 根据id查询终端
     * @param terminalId
     * @return
     */
    TerminalBean findById(Long terminalId);

    /**
     * 修改终端信息
     * @param terminalBean
     * @return
     */
    int updateTerminal(TerminalBean terminalBean);
    /**
     * 新增终端信息
     * @param
     * @return
     */
    int saveTerminal(TerminalBean terminalBean);



}
